package com.jike.shop.cloud.dao.dos;

import com.jike.shop.cloud.enums.DeleteEnum;
import com.jike.shop.cloud.enums.PromotionTargetTypeEnum;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author wangbolin
 * @date 2022/7/8 14:04
 */
@Data
public class CouponScopeDO implements Serializable {
    private static final long serialVersionUID = 5792241068709539574L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 优惠项id,优惠券存优惠券id
     */
    private Long objId;

    /**
     * 优惠项类型 1 优惠券
     */
    private Integer objType;

    /**
     * 关联适用对象id:商品id,门店id
     */
    private Long relationObjId;

    /**
     * 关联适用对象类型
     * @see PromotionTargetTypeEnum
     */
    private Integer relationObjType;
    /**
     * 关联适用对象名称
     */
    private String relationObjName;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private String createPerson;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 更新人
     */
    private String updatePerson;


    /**
     * 是否逻辑删除
     * @see DeleteEnum
     */
    private Integer isDelete;
}
